error C2440: 'initializing' : cannot convert from 'const wchar_t [9]' to 'LPCSTR'
        Posted  
        
            by numerical25
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by numerical25
        
        
        
        Published on 2010-04-24T22:48:42Z
        Indexed on 
            2010/04/24
            22:53 UTC
        
        
        Read the original article
        Hit count: 693
        
When I add the following to my code.
// Define the input layout
D3D10_INPUT_ELEMENT_DESC layout[] =
{
    { L"POSITION", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 0, D3D10_INPUT_PER_VERTEX_DATA, 0 },  
};
UINT numElements = sizeof(layout)/sizeof(layout[0]);
I get the following error
1>c:\users\numerical25\desktop\intro todirectx\msdntutorials\tutorial0\tutorial\tutorial\main.cpp(43) : error C2440: 'initializing' : cannot convert from 'const wchar_t [9]' to 'LPCSTR'
The error points straight to that line of code. if i remove the code, everything compiles correctly.
© Stack Overflow or respective owner